.countDown {
  margin: 20px auto 0;
  width: 1190px;
  height: 260px;
  background-color: white;
  position: relative;


  .countL {
    position: relative;

    .countTitle {
      position: absolute;
      top: 30px;
      left: 34px;
      font-size: 30px;
      font-weight: 700;
      color: #fff;

    }

    .countDesc {
      position: absolute;
      bottom: 80px;
      left: 30px;
      font-size: 16px;
      color: #fff;
    }

    .countTime {
      position: absolute;
      bottom: 30px;
      left: 46px;
      font-size: 20px;
      color: #fff;

      span {
        background-color: #000;
        border: 2px solid #000;
      }
    }
  }

  .countR {
    position: absolute;
    top: 0;
    right: 0;
    width: 200px;
    height: 260px;
    background: linear-gradient(to bottom, #fff, #ddd);
    text-align: center;

    a {
      
      img {
        width: 120px;
        height: 120px;
        margin-top: 30px;
        margin-bottom: 18px;
      }
      
      p{
        font-size: 14px;
        color: #666;
      }
      p+p{
        color: #333;
        font-weight: 600;
      }
      div{
        margin: 10px auto; 
        color: #e1251b;
        font-weight: 500;
        border: 2px solid #e1251b;
        width: 80px;
        border-radius: 14px;
        padding: 2px;
      }
      div:hover{
        color: #fff;
        background: #e1251b;
      }

      
    }

  }








}